import axios from './index'

/**
 * 获取图形验证码接口
 * @param {*} sid 存放在redis的id号 
 */
export const getCaptcha = (sid) => {
  return axios.get('/public/getCaptcha', {
    params: {
      sid
    }
  })
}

/**
 * 忘记密码接口
 * @param {*} sendInfo 邮件接受者的信息
 */
export const forget = (sendInfo) => {
  return axios.post('/login/forget', {
    ...sendInfo
  })
}

/**
 * 登录接口
 * @param {Object} userInfo 用户填写的登录信息
 */
export const login = (userInfo) => {
  return axios.post('/login/login', {
    ...userInfo
  })
}

/**
 * 注册接口
 * @param {*} regInfo 用户填写的注册信息
 */
export const reg = (regInfo) => {
  return axios.post('/login/reg', {
    ...regInfo
  })
}

/**
 * 重置密码接口
 */
export const reset = (info) => axios.post('/login/reset', { ...info })